const path = require('path')
console.log(__dirname)
module.exports = {
  configureWebpack: {
    externals: {
      qc: 'QC' // qc这个包，不需要从node_modules中查找，因为没有安装。我们在index.html中引入
    }
  },
  chainWebpack: config => {
    config.devServer.disableHostCheck(true)
    config.module
      .rule('images')
      .use('url-loader')
      .loader('url-loader')
      .tap(options => Object.assign(options, { limit: 10000 }))
      // 图片小于10k,就按base64来处理
  },
  pluginOptions: {
    'style-resources-loader': {
      preProcessor: 'less',
      patterns: [
        // 拼接一个绝对路径
        path.join(__dirname, './src/style/variables.less'),
        path.join(__dirname, './src/style/mixins.less')
      ]
    }
  }
}
